package com.ruoyi.common.utils.ip;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONObject;
import com.ruoyi.common.config.RuoYiConfig;
import com.ruoyi.common.constant.Constants;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.http.HttpUtils;

/**
 * 获取地址类
 *
 * @author ruoyi
 */
public class AddressUtils
{
    // IP地址查询已加密
    public static final String IP_URL = "oPYR/3Zt4M0deqHzRs6/HjYbtrg0Dz4zFuLAYVZaTyAYrBO0FHNHjDpyU6bPqTOO";
    // 未知地址
    public static final String UNKNOWN = "XX XX";
    private static final Logger log = LoggerFactory.getLogger(AddressUtils.class);

    //public static final String IP_URL = "http://whois.pconline.com.cn/ipJson.jsp";

    public static void main(String[] args) {


    }

    public static String getRealAddressByIP(String ip)
    {
        // 内网不查询
        if (IpUtils.internalIp(ip))
        {
            return "内网IP";
        }

        return UNKNOWN;
    }
}
